Experimenting with Real-Time Specification Methods: The Model Multiplicity Problem

نویسندگان

  • Mor Peleg
  • Dov Dori
چکیده

Experimenting with Real-Time Specification Methods: The Model Multiplicity Problem Mor Peleg and Dov Dori Area of Information systems Engineering Faculty of Industrial Engineering and Management Technion, Israel Institute of Technology, Haifa 32000, Israel {mor, dori}@ie.technion.ac.il; Fax 972-4-8235194 , Tel: 972-4-8294409 / 2921 The Object-Process Methodology (OPM) specifies both graphically and textually the system’s static-structural and behavioral-procedural aspects through a single unifying model. This model singularity is contrasted with the multimodel approach taken by existing object-oriented system analysis methods. These methods employ several models for specifying various system aspects – mainly structure, function, and behavior. Object Modeling Technique (OMT), the main ancestor of Unified Modeling Language (UML), extended with Timed Statecharts, represents a family of such multi-model object-oriented methods. Two major open questions have been whether or not a single model, rather than a combination of several models, enables better system specification, and which of the two alternative approaches yields a specification that is easier to comprehend. In this study, we address these questions through a controlled experiment, and establish empirically that a single model methodology – OPM – is more effective than a multi-model one (OMT) in generating better system specification. The paper also discusses the significant differences between OPM and OMT that were found in specification comprehension.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Model Multiplicity Problem: Experimenting with Real-Time Specification Methods

ÐThe Object-Process Methodology (OPM) specifies both graphically and textually the system's static-structural and behavioral-procedural aspects through a single unifying model. This model singularity is contrasted with the multimodel approach applied by existing object-oriented system analysis methods. These methods usually employ at least three distinct models for specifying various system asp...

متن کامل

Truck scheduling problem in a cross-docking system with release time constraint

In a supply chain, cross-docking is one of the most innovative systems for ameliorating the operational performance at distribution centers. Cross-docking is a logistics strategy in which freight is unloaded from inbound trucks and (almost) directly loaded into outbound trucks, with little or no storage in between, thus no inventory remains at the distribution center. In this study, we consider...

متن کامل

Building a Multi-Objective Model for Multi-Product Multi-Period Production Planning with Controllable Processing Times: A Real Case Problem

Model building is a fragile and complex process especially in the context of real cases. Each real case problem has its own characteristics with new concepts and conditions. A correct model should have some essential characteristics such as: being compatible with real conditions, being of sufficient accuracy, being logically traceable and etc. This paper discusses how to build an efficient mode...

متن کامل

A goal programming model for vehicle routing problem with backhauls and soft time windows

The vehicle routing problem with backhauls (VRPB) as an extension of the classical vehicle routing prob-lem (VRP) attempts to define a set of routes which services both linehaul customers whom product are to be delivered and backhaul customers whom goods need to be collected. A primary objective for the problem usually is minimizing the total distribution cost. Most real-life problems have othe...

متن کامل

Formal Method in Service Composition in Heath Care Systems

One of the areas with greatest needs having available information at the right moment and with high accuracy is healthcare. Right information at right time saves lives. Healthcare is a vital domain which needs high processing power for high amounts of data. Due to the critical and the special characteristics of these systems, formal methods are used for specification, description and verificati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000